#include <stdexcept>

namespace BALL
{
class String;
class PDBFile;
class DYNAMOFile;
}

class PDB2Dyn
{
    // These are ptrs so we can have a fwd dcl
    BALL::String* infile_name;
    BALL::PDBFile* pdb_file;
    BALL::DYNAMOFile* dyna_file;
    std::string out_fname;

    void open();

public:
    PDB2Dyn(const std::string& infile_name);
    int convert();
    const std::string& getOutFname() const;
};

